-
Notifications
You must be signed in to change notification settings - Fork 30
[docs-infra] Deploy Docs to Netlify #1019
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bundle size report
Check out the code infra dashboard for more information about this PR. |
✅ Deploy Preview for mui-internal ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
…lic into docs-infra/deploy-to-netlify
|
Interesting, this broke preview urls for the code infra dashboard for all PRs. |
|
@Janpot, I guess Netlify doesn't support multiple projects in a single repo. Their UI didn't warn me when I made the new Since the code infra dashboard is migrated now, are we ready to merge this PR? |
Janpot
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should update
Line 11 in 9510dc2
| "update-netlify-ignore": "node ./update-netlify-ignore.mjs @apps/code-infra-dashboard", |
"update-netlify-ignore": "node ./update-netlify-ignore.mjs docs",
and add the ignore tto netlify.toml
|
@Janpot Running |
✅ Deploy Preview for mui-internal ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
🤔 Ok, not sure if the script will work correctly for the root folder |
|
Cool, great to have the infra with its own docs 👍. It seems to be about #946. One thing I could spot opening #1067 is how Netlify sends noise CI checks:
We disabled those for the other Netlify deploy instances. I went ahead and did the same. And because this could be the tip of an iceberg, I ported back settings from the other Netlify instances:
|

Adds Netlify config to deploy docs. Copies from base-ui:
https://github.com/mui/base-ui/blob/f68c8db5d87363520fad13fe2d33e560f822e77d/netlify.toml
Preview URL
masterdeploys to https://mui-internal.netlify.app/ for nowNew Netlify Project: https://app.netlify.com/projects/mui-internal/overview
Also splits
functionsdirectory intofactoriesandpipeline, reorders navigation, and fixes some colors